import axios from 'axios'
import qs from 'qs'
const request = axios.create({
  baseURL: "/zhangqile",
  timeout: 8000
})

request.interceptors.request.use(function (config) {
  if(config.method === 'post' && config.data ){
    config.data = qs.stringify(config.data)
  }
  
  // 处理post请求传参  json格式问题
 /* 
 往请求头中 加token
 */
  return config;
}, function (error) {
 
  return Promise.reject(error);
});

// 响应拦截
request.interceptors.response.use(function (response) {
  // code  401 做token过期的处理  跳转到登录
  return response;
}, function (error) {
  
  return Promise.reject(error);
});

export default request
